.top_container {
  width: 100%;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  padding: 0 0.2rem;
  box-sizing: border-box;
  background-color: #fff;
  .back_arrow {
    height: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .top_title_container {
    flex: 1;
    .title {
      font-size: 0.5rem;
      font-weight: bold;
      text-align: center;
    }
    .company {
      font-size: 0.3rem;
      color: #b0b0b0;
      text-align: center;
    }
  }
  .search_container {
    display: flex;
    align-items: center;
    padding-right: 10px;
    box-sizing: border-box;
    .search_item {
      display: flex;
      align-items: center;
      font-size: 0.4rem;
      cursor: pointer;
    }
  }
}
.content_container {
  width: 100%;
  height: 95%;
  overflow-y: scroll;
}
.bottom_container {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border-top: 1px solid #ddd;
  padding: 0 10px;
  box-sizing: border-box;
  .text_item {
    width: 20%;
    font-size: 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    .text {
      color: #acadb1;
    }
  }
  .btn_item {
    width: 90%;
    font-size: 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    .btn {
      width: 100%;
      height: 40px;
      background-color: #006afc;
      border-radius: 8px;
      font-size: 0.5rem;
      display: flex;
      justify-content: center;
      align-items: center;
      color: #fff;
    }
  }
}